package org.atlantis.datasink.server;

import java.util.List;

import org.atlantis.datasink.Nameable;
import org.atlantis.datasink.cfg.Optionable;
import org.atlantis.datasink.codec.DeviceIdMapping;
import org.atlantis.datasink.codec.ICodecContext;

public interface IServer extends Nameable, Optionable<ServerOption> {

	CommType getCommType();

	void startup(List<ICodecContext> codecs);

	void shutdown();

	void setDeviceIdMapping(DeviceIdMapping mapping);
}
